package org.dfyy.postgisdemo.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * @author 书山
 * @version 1.0
 * @date 2024-04-26 11:00
 */
@Configuration
public class MyWebMvcConfigurer implements WebMvcConfigurer {


    /**
     * addCorsMappings 重写添加跨域映射方法
     * 全局CORS配置
     *
     */
    @Override
    public void addCorsMappings(CorsRegistry registry){
        registry.addMapping("/radar/*")               // 映射服务器中那些http接口支持跨域请求  /**支持所有接口
                .allowedOrigins("*")                            // 配置那些来源[域名]有权限跨域         * 支持所有来源
                .allowedMethods("GET","DELETE","PUT","POST");   // 配置那些请求可以进行跨域
    }

}
